package com.zygh.policeasset.pojo.export;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelIgnore;
import cn.afterturn.easypoi.util.PoiElUtil;
import io.swagger.annotations.ApiModelProperty;
import org.apache.tools.ant.util.JavaEnvUtils;

/* loaded from: police-asset-2.0-0.0.1-SNAPSHOT.jar:BOOT-INF/classes/com/zygh/policeasset/pojo/export/ExportBasics.class */
public class ExportBasics {
    @ExcelIgnore
    private Integer id;
    @Excel(name = "资产编号", orderNum = "1", isImportField = "assetNum")
    private String assetNum;
    @Excel(name = "附加号", orderNum = "2", isImportField = "additionalNumber")
    private String additionalNumber;
    @Excel(name = "合同名称", orderNum = "3", isImportField = "pactName")
    private String pactName;
    @Excel(name = "大类名称", orderNum = "4", isImportField = "witbigName")
    @ApiModelProperty("大类名称")
    private String witbigName;
    @Excel(name = "小类名称", orderNum = "5", isImportField = "witsmallName")
    private String witsmallName;
    @Excel(name = "资产名称", orderNum = "6", isImportField = "name")
    private String name;
    @Excel(name = "规格", orderNum = "7", isImportField = "models")
    private String models;
    @Excel(name = "品牌", orderNum = "8", isImportField = "brand")
    private String brand;
    @Excel(name = "数量", orderNum = JavaEnvUtils.JAVA_9, isImportField = "number")
    @ApiModelProperty("数量")
    private Integer number;
    @Excel(name = "启用金额（元）", orderNum = "10", isImportField = "unitPrice")
    private String unitPrice;
    @Excel(name = "金额小计（元）", orderNum = "11", isImportField = "combined")
    private Double combined;
    @Excel(name = "建设单位", orderNum = "12", isImportField = "construcName")
    private String construcName;
    @Excel(name = "承建单位", orderNum = "13", isImportField = "buildName")
    private String buildName;
    @Excel(name = "投入使用时间", orderNum = "14", isImportField = "startDatetime")
    private String startDatetime;
    @Excel(name = "竣工验收时间", orderNum = "15", isImportField = "completionTime")
    private String completionTime;
    @Excel(name = "预计使用年限", orderNum = "16", isImportField = "depreciationYear")
    private Integer depreciationYear;
    @Excel(name = "详细位置", orderNum = "17", isImportField = "place")
    private String place;
    @Excel(name = "备注", orderNum = "18", isImportField = "remark")
    private String remark;
    @Excel(name = "图片（超链接）", orderNum = "19", isImportField = "picurl", isHyperlink = true)
    private String pic;
    @Excel(name = "二维码编号", orderNum = "20", isImportField = "qrCode")
    private String qrCode;
    @ExcelIgnore
    private String picurl;

    public void setId(Integer id) {
        this.id = id;
    }

    public void setAssetNum(String assetNum) {
        this.assetNum = assetNum;
    }

    public void setAdditionalNumber(String additionalNumber) {
        this.additionalNumber = additionalNumber;
    }

    public void setPactName(String pactName) {
        this.pactName = pactName;
    }

    public void setWitbigName(String witbigName) {
        this.witbigName = witbigName;
    }

    public void setWitsmallName(String witsmallName) {
        this.witsmallName = witsmallName;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setModels(String models) {
        this.models = models;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public void setNumber(Integer number) {
        this.number = number;
    }

    public void setUnitPrice(String unitPrice) {
        this.unitPrice = unitPrice;
    }

    public void setCombined(Double combined) {
        this.combined = combined;
    }

    public void setConstrucName(String construcName) {
        this.construcName = construcName;
    }

    public void setBuildName(String buildName) {
        this.buildName = buildName;
    }

    public void setStartDatetime(String startDatetime) {
        this.startDatetime = startDatetime;
    }

    public void setCompletionTime(String completionTime) {
        this.completionTime = completionTime;
    }

    public void setDepreciationYear(Integer depreciationYear) {
        this.depreciationYear = depreciationYear;
    }

    public void setPlace(String place) {
        this.place = place;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public void setPic(String pic) {
        this.pic = pic;
    }

    public void setQrCode(String qrCode) {
        this.qrCode = qrCode;
    }

    public void setPicurl(String picurl) {
        this.picurl = picurl;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof ExportBasics)) {
            return false;
        }
        ExportBasics other = (ExportBasics) o;
        if (!other.canEqual(this)) {
            return false;
        }
        Object this$id = getId();
        Object other$id = other.getId();
        if (this$id == null) {
            if (other$id != null) {
                return false;
            }
        } else if (!this$id.equals(other$id)) {
            return false;
        }
        Object this$assetNum = getAssetNum();
        Object other$assetNum = other.getAssetNum();
        if (this$assetNum == null) {
            if (other$assetNum != null) {
                return false;
            }
        } else if (!this$assetNum.equals(other$assetNum)) {
            return false;
        }
        Object this$additionalNumber = getAdditionalNumber();
        Object other$additionalNumber = other.getAdditionalNumber();
        if (this$additionalNumber == null) {
            if (other$additionalNumber != null) {
                return false;
            }
        } else if (!this$additionalNumber.equals(other$additionalNumber)) {
            return false;
        }
        Object this$pactName = getPactName();
        Object other$pactName = other.getPactName();
        if (this$pactName == null) {
            if (other$pactName != null) {
                return false;
            }
        } else if (!this$pactName.equals(other$pactName)) {
            return false;
        }
        Object this$witbigName = getWitbigName();
        Object other$witbigName = other.getWitbigName();
        if (this$witbigName == null) {
            if (other$witbigName != null) {
                return false;
            }
        } else if (!this$witbigName.equals(other$witbigName)) {
            return false;
        }
        Object this$witsmallName = getWitsmallName();
        Object other$witsmallName = other.getWitsmallName();
        if (this$witsmallName == null) {
            if (other$witsmallName != null) {
                return false;
            }
        } else if (!this$witsmallName.equals(other$witsmallName)) {
            return false;
        }
        Object this$name = getName();
        Object other$name = other.getName();
        if (this$name == null) {
            if (other$name != null) {
                return false;
            }
        } else if (!this$name.equals(other$name)) {
            return false;
        }
        Object this$models = getModels();
        Object other$models = other.getModels();
        if (this$models == null) {
            if (other$models != null) {
                return false;
            }
        } else if (!this$models.equals(other$models)) {
            return false;
        }
        Object this$brand = getBrand();
        Object other$brand = other.getBrand();
        if (this$brand == null) {
            if (other$brand != null) {
                return false;
            }
        } else if (!this$brand.equals(other$brand)) {
            return false;
        }
        Object this$number = getNumber();
        Object other$number = other.getNumber();
        if (this$number == null) {
            if (other$number != null) {
                return false;
            }
        } else if (!this$number.equals(other$number)) {
            return false;
        }
        Object this$unitPrice = getUnitPrice();
        Object other$unitPrice = other.getUnitPrice();
        if (this$unitPrice == null) {
            if (other$unitPrice != null) {
                return false;
            }
        } else if (!this$unitPrice.equals(other$unitPrice)) {
            return false;
        }
        Object this$combined = getCombined();
        Object other$combined = other.getCombined();
        if (this$combined == null) {
            if (other$combined != null) {
                return false;
            }
        } else if (!this$combined.equals(other$combined)) {
            return false;
        }
        Object this$construcName = getConstrucName();
        Object other$construcName = other.getConstrucName();
        if (this$construcName == null) {
            if (other$construcName != null) {
                return false;
            }
        } else if (!this$construcName.equals(other$construcName)) {
            return false;
        }
        Object this$buildName = getBuildName();
        Object other$buildName = other.getBuildName();
        if (this$buildName == null) {
            if (other$buildName != null) {
                return false;
            }
        } else if (!this$buildName.equals(other$buildName)) {
            return false;
        }
        Object this$startDatetime = getStartDatetime();
        Object other$startDatetime = other.getStartDatetime();
        if (this$startDatetime == null) {
            if (other$startDatetime != null) {
                return false;
            }
        } else if (!this$startDatetime.equals(other$startDatetime)) {
            return false;
        }
        Object this$completionTime = getCompletionTime();
        Object other$completionTime = other.getCompletionTime();
        if (this$completionTime == null) {
            if (other$completionTime != null) {
                return false;
            }
        } else if (!this$completionTime.equals(other$completionTime)) {
            return false;
        }
        Object this$depreciationYear = getDepreciationYear();
        Object other$depreciationYear = other.getDepreciationYear();
        if (this$depreciationYear == null) {
            if (other$depreciationYear != null) {
                return false;
            }
        } else if (!this$depreciationYear.equals(other$depreciationYear)) {
            return false;
        }
        Object this$place = getPlace();
        Object other$place = other.getPlace();
        if (this$place == null) {
            if (other$place != null) {
                return false;
            }
        } else if (!this$place.equals(other$place)) {
            return false;
        }
        Object this$remark = getRemark();
        Object other$remark = other.getRemark();
        if (this$remark == null) {
            if (other$remark != null) {
                return false;
            }
        } else if (!this$remark.equals(other$remark)) {
            return false;
        }
        Object this$pic = getPic();
        Object other$pic = other.getPic();
        if (this$pic == null) {
            if (other$pic != null) {
                return false;
            }
        } else if (!this$pic.equals(other$pic)) {
            return false;
        }
        Object this$qrCode = getQrCode();
        Object other$qrCode = other.getQrCode();
        if (this$qrCode == null) {
            if (other$qrCode != null) {
                return false;
            }
        } else if (!this$qrCode.equals(other$qrCode)) {
            return false;
        }
        Object this$picurl = getPicurl();
        Object other$picurl = other.getPicurl();
        return this$picurl == null ? other$picurl == null : this$picurl.equals(other$picurl);
    }

    protected boolean canEqual(Object other) {
        return other instanceof ExportBasics;
    }

    public int hashCode() {
        Object $id = getId();
        int result = (1 * 59) + ($id == null ? 43 : $id.hashCode());
        Object $assetNum = getAssetNum();
        int result2 = (result * 59) + ($assetNum == null ? 43 : $assetNum.hashCode());
        Object $additionalNumber = getAdditionalNumber();
        int result3 = (result2 * 59) + ($additionalNumber == null ? 43 : $additionalNumber.hashCode());
        Object $pactName = getPactName();
        int result4 = (result3 * 59) + ($pactName == null ? 43 : $pactName.hashCode());
        Object $witbigName = getWitbigName();
        int result5 = (result4 * 59) + ($witbigName == null ? 43 : $witbigName.hashCode());
        Object $witsmallName = getWitsmallName();
        int result6 = (result5 * 59) + ($witsmallName == null ? 43 : $witsmallName.hashCode());
        Object $name = getName();
        int result7 = (result6 * 59) + ($name == null ? 43 : $name.hashCode());
        Object $models = getModels();
        int result8 = (result7 * 59) + ($models == null ? 43 : $models.hashCode());
        Object $brand = getBrand();
        int result9 = (result8 * 59) + ($brand == null ? 43 : $brand.hashCode());
        Object $number = getNumber();
        int result10 = (result9 * 59) + ($number == null ? 43 : $number.hashCode());
        Object $unitPrice = getUnitPrice();
        int result11 = (result10 * 59) + ($unitPrice == null ? 43 : $unitPrice.hashCode());
        Object $combined = getCombined();
        int result12 = (result11 * 59) + ($combined == null ? 43 : $combined.hashCode());
        Object $construcName = getConstrucName();
        int result13 = (result12 * 59) + ($construcName == null ? 43 : $construcName.hashCode());
        Object $buildName = getBuildName();
        int result14 = (result13 * 59) + ($buildName == null ? 43 : $buildName.hashCode());
        Object $startDatetime = getStartDatetime();
        int result15 = (result14 * 59) + ($startDatetime == null ? 43 : $startDatetime.hashCode());
        Object $completionTime = getCompletionTime();
        int result16 = (result15 * 59) + ($completionTime == null ? 43 : $completionTime.hashCode());
        Object $depreciationYear = getDepreciationYear();
        int result17 = (result16 * 59) + ($depreciationYear == null ? 43 : $depreciationYear.hashCode());
        Object $place = getPlace();
        int result18 = (result17 * 59) + ($place == null ? 43 : $place.hashCode());
        Object $remark = getRemark();
        int result19 = (result18 * 59) + ($remark == null ? 43 : $remark.hashCode());
        Object $pic = getPic();
        int result20 = (result19 * 59) + ($pic == null ? 43 : $pic.hashCode());
        Object $qrCode = getQrCode();
        int result21 = (result20 * 59) + ($qrCode == null ? 43 : $qrCode.hashCode());
        Object $picurl = getPicurl();
        return (result21 * 59) + ($picurl == null ? 43 : $picurl.hashCode());
    }

    public String toString() {
        return "ExportBasics(id=" + getId() + ", assetNum=" + getAssetNum() + ", additionalNumber=" + getAdditionalNumber() + ", pactName=" + getPactName() + ", witbigName=" + getWitbigName() + ", witsmallName=" + getWitsmallName() + ", name=" + getName() + ", models=" + getModels() + ", brand=" + getBrand() + ", number=" + getNumber() + ", unitPrice=" + getUnitPrice() + ", combined=" + getCombined() + ", construcName=" + getConstrucName() + ", buildName=" + getBuildName() + ", startDatetime=" + getStartDatetime() + ", completionTime=" + getCompletionTime() + ", depreciationYear=" + getDepreciationYear() + ", place=" + getPlace() + ", remark=" + getRemark() + ", pic=" + getPic() + ", qrCode=" + getQrCode() + ", picurl=" + getPicurl() + PoiElUtil.RIGHT_BRACKET;
    }

    public Integer getId() {
        return this.id;
    }

    public String getAssetNum() {
        return this.assetNum;
    }

    public String getAdditionalNumber() {
        return this.additionalNumber;
    }

    public String getPactName() {
        return this.pactName;
    }

    public String getWitbigName() {
        return this.witbigName;
    }

    public String getWitsmallName() {
        return this.witsmallName;
    }

    public String getName() {
        return this.name;
    }

    public String getModels() {
        return this.models;
    }

    public String getBrand() {
        return this.brand;
    }

    public Integer getNumber() {
        return this.number;
    }

    public String getUnitPrice() {
        return this.unitPrice;
    }

    public Double getCombined() {
        return this.combined;
    }

    public String getConstrucName() {
        return this.construcName;
    }

    public String getBuildName() {
        return this.buildName;
    }

    public String getStartDatetime() {
        return this.startDatetime;
    }

    public String getCompletionTime() {
        return this.completionTime;
    }

    public Integer getDepreciationYear() {
        return this.depreciationYear;
    }

    public String getPlace() {
        return this.place;
    }

    public String getRemark() {
        return this.remark;
    }

    public String getPic() {
        return this.pic;
    }

    public String getQrCode() {
        return this.qrCode;
    }

    public String getPicurl() {
        return this.picurl;
    }
}